Skip to content

Add TOS to repos.cfg - #28

Open
Evan450 wants to merge 1 commit into
OpenPrograms:masterfrom
Evan450:add-tos
Open

Evan450 wants to merge 1 commit into
OpenPrograms:masterfrom
Evan450:add-tos

Conversation

@Evan450

@Evan450 Evan450 commented Nov 7, 2026

Copy link
Copy Markdown

Adds TOS to repos.cfg, so oppm list and oppm install tos find it without an oppm register first.

TOS is a multi-user operating system for OpenComputers: logins and per-user permissions, a capability sandbox for programs, signed packages, and an encrypted mesh network. It runs on a Tier 1 machine with 1 MB of memory.

The repository's master branch holds only a programs.cfg with one package, tos. It installs the network bootstrap to /usr/bin. Run as bootstrap, it downloads the current release, checks the publisher's signature, and starts the installer. The bootstrap is fetched from the main branch, so the index does not have to change when a release does.

Checked on OpenOS 1.8.9 with oppm from Vexatos-Programs, on an emulated machine with a real Internet Card connection: oppm register, oppm info tos, oppm install tos, then bootstrap (signature valid, 172 files downloaded, installer started). The added entry parses with load("return " .. data, nil, nil, {}), the same call generate.lua makes.

🤖 Generated with Claude Code

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant